designated place for a challenge - German English Dictionary